7e7da9ecb6830ebde065c1c10b2d87df7536a62f,src/main/java/io/anserini/index/IndexTweets.java,IndexTweets,main,#String[]#,98

Before Change



        long inReplyToStatusId = status.getInReplyToStatusId();
        if (inReplyToStatusId > 0) {
          doc.add(new LongField(StatusField.IN_REPLY_TO_STATUS_ID.name, inReplyToStatusId, Field.Store.YES));
          doc.add(new LongField(StatusField.IN_REPLY_TO_USER_ID.name, status.getInReplyToUserId(), Field.Store.YES));
        }
        
        String lang = status.getLang();

After Change


        doc.add(new LongPoint(StatusField.ID.name, status.getId()));
        doc.add(new StoredField(StatusField.ID.name, status.getId()));
        doc.add(new LongPoint(StatusField.EPOCH.name, status.getEpoch()));
        doc.add(new StoredField(StatusField.EPOCH.name, status.getEpoch()));
        doc.add(new TextField(StatusField.SCREEN_NAME.name, status.getScreenname(), Store.YES));

        doc.add(new Field(StatusField.TEXT.name, status.getText(), textOptions));

        doc.add(new IntPoint(StatusField.FRIENDS_COUNT.name, status.getFollowersCount()));
        doc.add(new StoredField(StatusField.FRIENDS_COUNT.name, status.getFollowersCount()));
        doc.add(new IntPoint(StatusField.FOLLOWERS_COUNT.name, status.getFriendsCount()));
        doc.add(new StoredField(StatusField.FOLLOWERS_COUNT.name, status.getFriendsCount()));
        doc.add(new IntPoint(StatusField.STATUSES_COUNT.name, status.getStatusesCount()));
        doc.add(new StoredField(StatusField.STATUSES_COUNT.name, status.getStatusesCount()));

        long inReplyToStatusId = status.getInReplyToStatusId();
        if (inReplyToStatusId > 0) {
          doc.add(new LongPoint(StatusField.IN_REPLY_TO_STATUS_ID.name, inReplyToStatusId));
          doc.add(new StoredField(StatusField.IN_REPLY_TO_STATUS_ID.name, inReplyToStatusId));
          doc.add(new LongPoint(StatusField.IN_REPLY_TO_USER_ID.name, status.getInReplyToUserId()));
          doc.add(new StoredField(StatusField.IN_REPLY_TO_USER_ID.name, status.getInReplyToUserId()));
        }
        
        String lang = status.getLang();
        if (!lang.equals("unknown")) {
          doc.add(new TextField(StatusField.LANG.name, status.getLang(), Store.YES));
        }
        
        long retweetStatusId = status.getRetweetedStatusId();
        if (retweetStatusId > 0) {
          doc.add(new LongPoint(StatusField.RETWEETED_STATUS_ID.name, retweetStatusId));
          doc.add(new StoredField(StatusField.RETWEETED_STATUS_ID.name, retweetStatusId));
          doc.add(new LongPoint(StatusField.RETWEETED_USER_ID.name, status.getRetweetedUserId()));
          doc.add(new StoredField(StatusField.RETWEETED_USER_ID.name, status.getRetweetedUserId()));
          doc.add(new IntPoint(StatusField.RETWEET_COUNT.name, status.getRetweetCount()));
          doc.add(new StoredField(StatusField.RETWEET_COUNT.name, status.getRetweetCount()));
          if ( status.getRetweetCount() < 0 || status.getRetweetedStatusId() < 0) {